export class CourseFirstPageData {
  code: number;
  msg: string;
  data: Array<DataDTO>;
};

export class DataDTO {
  layOut: LayOutDTO;
  childrenList: Array<ChildToDTO>;
};

export class LayOutDTO {
  caid:string;
  ctm:number;
  cuid:string;
  deptid:string;
  id:string;
  jobid:string;
  maid:string;
  mtm:number;
  muid:string;
  name:string;
  position:string;
  sort:number;
  status:number;
  style:string;
  test:number;
  tmBgColor:string;
  tmBgImage:string;
  tmCellWidth:string;
  tmColumnPitch:string;
  tmMarginDown:string;
  tmMarginLeft:string;
  tmMarginRight:string;
  tmMarginUp:string;
  tmPaddingDown:string;
  tmPaddingLeft:string;
  tmPaddingRight:string;
  tmPaddingUp:string;
  tmShowMore:string;
  tmShowTitle:string;
  type:string;
  useStatus:string;
  version:string;
};

export class ChildToDTO {
  id:string;
  ctm:number;
  mtm:number;
  caid:string;
  cuid:string;
  maid:string;
  muid:string;
  deptid:string;
  jobid:string;
  status:number;
  test:number;
  version:string;
  name:string;
  image:string;
  jumpType:string;
  url:string;
  lold:string;
  type:string;
  sort:number;
  height:string;
  weight:string;
  courseName:string;
  cover:string;
  amount:number;
  price:number;
  amountStr:string;
  priceStr:string;
  fullname:string;
  progress:string;
  itemCode:string;
  chapterTotal:number;
  title:string;
  studyCount:number;
  uv:number;
  uid:string;
  ctlId:string;
  pv:number;
  detailCover:string;
  mindMap:string;
  soundUrl:string;
  videoTitle:string;
  singleStatus:number;
  avatar:string;
  speakerName:string;
  description:string;
  picUrl:string;
};